﻿/* CSS Document */
*{padding:0; margin:0;}

html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#E8E8E8;scrollbar-shadow-color:#C1C1BB;scrollbar-highlight-color:#C1C1BB;scrollbar-3dlight-color:#EBEBE4;scrollbar-darkshadow-color:#EBEBE4;scrollbar-track-color:#F4F4F0;scrollbar-arrow-color:#CACAB7; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,img{padding:0; margin:0;}   
div,ul,li{list-style:none;}
a{text-decoration: none; color:#5F5F5F;}
a:hover { text-decoration: none; color:#FF6600;}
h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;}
.clear{margin:0px; padding:0px; clear:both;}
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0;}
TABLE img{ display:block;}
img{border:0px;}

/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: "阿里巴巴普惠体";
  src: url("//at.alicdn.com/wf/webfont/jFLIiUQzspkX/Lb9arnc6aUpa.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/jFLIiUQzspkX/nGSXr6kfo8fQ.woff") format("woff");
  font-display: swap;
}

body{font-size:12px; color:#5F5F5F; background:#fff url(../images/back_2.jpg) repeat-x; font-family:"阿里巴巴普惠体",Arial, Helvetica, sans-serif; padding:0; margin:0; behavior:url("images/csshover.htc");-webkit-text-size-adjust:none;  }

td{line-height:26px;}


/*--------网站头部 --------------*/
.top{width:961px; height:36px; margin:0 auto;}
.topp_l{float:left; padding-top:10px;}
.topp_r{float:right;padding-top:10px;}
.header{height:104px; width:961px; margin:0 auto;}
.headerleft{float:left; height:104px; width:285px;}
.headerleft img{display:block; height:104px;}
.headerright{float:right; width:430px; padding-top:30px; overflow:hidden; color:#948F8F;}
.headerright dl{float:right; width:269px; height:69px;}
.headerright dt{float:left; width:269px; height:69px;}
.headerright dt p{line-height:20px; color:#948F8F; text-align:right;}
.headerright a{color:#948F8F;}

/*
.nav{ width:961px; height:48px; margin:0 auto;}
.nav li{float:left; line-height:48px; font-size:14px; color:#fff; font-weight:bold; width:106px; text-align:center;}
.nav li a{color:#fff;}
.nav li a:hover{color:#EAFF00;}
.navone{background:url(../images/back_12.jpg) no-repeat left center;}
*/
/*导航菜单*/
.nav{width:961px; height:48px; margin:0 auto;font-family:Microsoft YaHei;}
#jsddm li{float:left; line-height:48px;}
#jsddm li a{display: block; color:#fff; font-size:14px; text-align:center; font-weight:bold; white-space: nowrap;}
#jsddm li a:hover{ color:#fff;}
.one{font-size:14px; color:#fff; width:95px; line-height:48px;background:url(../images/back_12.jpg) no-repeat left center;}
#jsddm li:hover{ background:#0053AF; color:#fff;}
#jsddm li:hover span{color:#fff;}
/*#jsddm li:hover a{color:#fff;}*/
#jsddm span:hover a{color:#fff;}
.two{font-size:14px; color:#fff; width:87px; line-height:48px;}

#navsub{ width:100%; height:48px; background:#00327C; margin-top:1px;}
.navsub{width:961px; height:48px; margin:0 auto;font-family:Microsoft YaHei;}


.libg{background:url(../images/index_10.jpg); color:#fff;}
.libg2{color:#fff; }


#jsddm li ul{position: absolute;visibility: hidden; z-index:999;}
#jsddm li ul li{float: none;display: inline; line-height:30px; text-align:center; color:#969696; font-family:Microsoft YaHei;}
#jsddm li ul li a{min-width:110px; width:auto; color: #5F5F5F; font-size:12px; font-weight:normal;border:1px #d1d2de solid;border-top:0; background:#fff; text-align:left; padding-left:20px;}
#jsddm li ul li a:hover{color:#174FB3;}
#jsddm li h4 a{min-width:110px; width:auto; color: #fff; font-size:12px; font-weight:normal;border:1px #d1d2de solid;border-top:0; background:#0053AF; line-height:30px; text-align:left; padding-left:20px;}
#jsddm li h4 a:hover{color:#fff;}


/* banner */
.banner{width:100%; height:430px; margin:1px auto 0;}
/* flexslider */
.flexslider{position:relative;height:433px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:433px;}
.slides li a { display:block; width:100%; height:100%; text-indent:-91049px}

.flex-control-nav{position:absolute;bottom:5px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
*/

#homessid{ background:url(../images/back_17.jpg) repeat-x; height:44px; width:100%; margin:0 auto;}
.homess{ width:961px; height:44px; margin:0 auto;}
.homessleft{float:left; line-height:44px;}
.homessleft b{ color:#000;}
.homessright{float:right;}
.homessright p{padding-top:11px;}
.text01{ width:202px; padding-left:6px; height:24px; line-height:24px; border:0; background:url(../images/index_19.jpg) no-repeat; vertical-align:top;color:#5F5F5F; }
.submit01{ width:68px; height:24px; cursor:pointer; background:url(../images/index_20.jpg) no-repeat; border:0;}


.cpone{ width:961px;overflow:hidden; margin:24px auto 24px;}
.cponeleft{float:left; border:1px #DCDCDC solid;border-bottom:1px #ccc solid; width:184px;}
.cponeleft_title{ background:url(../images/back_21.jpg) no-repeat; width:154px; padding-left:30px; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#fff;}
.cponeleft h4{ line-height:35px; background:url(../images/ly_9.jpg) no-repeat left center; font-weight:bold;;padding-left:25px;}
.cponeleft h4 a{ color:#FFFFFF;}
.cponeleft li{line-height:38px; background:url(../images/back_255.jpg) no-repeat; padding-left:25px;}
.cponeright{float:right; border:1px #DCDCDC solid;width:762px; padding-bottom:15px;}
.cponeright_title{line-height:35px; font-size:14px; font-weight:bold; color:#000; margin:10px 14px 0 14px; border-bottom:1px #ddd solid;}
.cponeright_title span{float:right; font-size:12px; font-weight:normal;}
.cponeright  ul{ padding-bottom:5px; overflow:hidden;}
.cponeright li{float:left; padding:5px; width:160px; height:140px; border:1px #cccccc solid; display:inline; margin:10px 0 0 14px;}
.cponeright li img{ display:block;width:160px; height:110px;}
.cponeright li p{text-align:center; font-size:12px; line-height:18px; padding:8px 0px;}


.homecp{ width:100%; height:521px; background:url(../images/hcpbg_23.jpg) no-repeat center top; margin:0 auto;}
.homecp_title{margin:0 auto; width:717px; height:65px; padding-top:23px;}
.homecp p{text-align:center; margin:0 auto; width:821px; height:406px;}


#homesolution{ height:635px; width:100%; margin:0 auto; background:#E8E8E8;}
.homejjfw{width:961px; height:635px; overflow:hidden; background:url(../images/hfwbg_31.jpg) no-repeat center top; margin:0 auto;}
.homejjfw_title{ margin:0 auto; padding-top:47px; overflow:hidden;}
.homejjfw p{text-align:center;}


.homepartners{width:1001px; height:402px; margin:0 auto; background:url(../images/index_79.jpg) no-repeat center bottom;}
.homepartners_title{ margin:0 auto; padding-top:32px; width:756px; height:89px;}
.homepartners ul{overflow:hidden; width:1001px; padding-top:7px;}
.homepartners li{float:left; width:172px; height:65px; margin-top:20px; display:inline; margin-left:20px;}
.homepartners li img{width:170px; height:63px; border:1px #ddd solid;}
.homepartners p{text-align:center; margin-top:20px;}


.homecpjc{height:362px; width:100%; margin:0 auto; background:#003784 url(../images/back11.jpg) center;}
.homecpjc_title{text-align:center; margin:0 auto; width:961px;}
.homecpjc_title img{display:block;}


.homehonor{width:961px; height:398px; margin:0 auto; background:url(../images/index_79.jpg) no-repeat center bottom;}
.homehonor_title{margin:0 auto; padding-top:30px; width:961px; text-align:center; height:43px;}


#homeabout{height:395px; width:100%; margin:0 auto; background:#003784;}
.homegywm{width:961px; height:395px; margin:0 auto;}
.homegywm_title{ height:52px; line-height:52px; font-size:26px; color:#fff; margin:0 auto; padding-top:10px; width:961px; border-bottom:1px #42988D solid;}
.homegywm_title b{padding-left:10px; text-transform:uppercase; font-size:18px; font-weight:normal;}
.homegywm_title span{float:right;}
.homegywm dl{width:961px; height:294px; padding-top:16px;}
.homegywm dt{float:left; width:381px; height:294px; margin-right:20px;}
.homegywm dd{float:left; width:556px; height:274px;}
.homegywm dd h4{ color:#fff; font-size:24px;font-family:Microsoft YaHei; font-weight:normal;}
.homegywm dd div{line-height:24px; padding:12px 0; color:#fff;}
.homegywm dd h5{ width:149px; height:35px; line-height:35px; text-align:center; font-size:14px; background:url(../images/index_109.jpg) no-repeat;font-family:Microsoft YaHei;font-weight:normal;}
.homegywm h5 a{ color:#242424; display:block;}	
.homegywm h5 a:hover{ color:#FF7E00;}


.homexw{margin:0 auto; width:961px; height:455px; padding-top:35px;}
.homexw_title{ height:36px; line-height:36px; padding-top:14px; color:#2253D2; font-size:16px; font-weight:bold;}
.homexw_title span{float:right;}
.homexwleft{float:left; width:279px; height:420px; padding:0 16px; border:1px #ddd solid; margin-right:11px;}
.homexwleft li{line-height:34px; border-bottom:1px #ddd dashed; background:url(../images/index_124.jpg) no-repeat left center; padding-left:10px;}
.homexwcent{float:left; width:279px; height:420px; padding:0 16px; border:1px #ddd solid;}
.homexwcent p{margin-top:10px;}
.homexwcent li{line-height:34px; border-bottom:1px #ddd dashed; background:url(../images/index_124.jpg) no-repeat left center; padding-left:10px;}
.homexwright{float:right;width:279px; height:420px; padding:0 16px; border:1px #ddd solid;}
.homexwright_lr{overflow:hidden; width:279px; margin-top:12px; border-bottom:1px #ddd dashed; padding-bottom:12px;}
.pbg1{background:url(../images/index_118.jpg) no-repeat left center; padding-left:22px; margin-bottom:10px; font-weight:bold;}
.pbg2{background:url(../images/index_128.jpg) no-repeat left top; padding-left:22px; line-height:22px;}


#homelinks{height:150px; width:100%; padding-top:27px; margin:0 auto; background:#003784;}
.linkslr{margin:0 auto;height:150px; width:961px; background:url(../images/back_55.jpg) no-repeat;}
.linkslr ul{overflow:hidden; padding:35px 27px 20px 30px;}
.linkslr li{float:left; line-height:28px; margin-right:35px;}
.linkslr li a{color:#fff;}
.linkslr li a:hover{color:#EAFF00;}


/*--------页脚版权说明--------------*/
.footer{ height:125px; width:961px; margin:0 auto; padding-top:15px;}
.footerleft{float:left; text-align:left; line-height:26px; padding-top:10px;}
.footerright{float:right;}



.lybanner{width:100%; height:230px; margin:0 auto; background:url(../upfiles/prod_b/banner40.jpg) no-repeat center top;}

#lyhomess{ background:#EDEDED; margin:0 auto; width:100%;height:50px;}

.lymain{margin:10px auto 0; width:961px; padding-bottom:20px;}
.lymainleft{float:left; width:184px; }
.category{ width:184px; overflow:hidden; border:1px #ddd solid; border-bottom:0px #ddd solid; margin-bottom:10px;}
.category h3{width:154px; padding-left:30px; height:35px; background:url(../images/ly_5.jpg) no-repeat; color:#fff; font-size:14px; font-weight:bold; line-height:35px;font-family:Microsoft YaHei;}
.category ul{overflow:hidden; width:184px; margin:0 auto;}
.category h4{ line-height:35px; background:url(../images/ly_9.jpg) no-repeat left center; font-weight:bold;;padding-left:25px;}
.category h4 a{color:#FFFFFF;}
.category li{ line-height:38px; background:url(../images/back_255.jpg) no-repeat left center;}
.category li a{display:block;padding-left:25px;
-webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
.category li a:hover{background:url(../images/ly_10.jpg) no-repeat left center; color:#ff0000;}

#onsec{color:#ff0000;}
#onsec a{color:#ff0000;}

.lycontact{width:184px; overflow:hidden; border:1px #ddd solid; background:#F5F5F5;line-height:22px;}
.lycontact h3{width:154px; padding-left:30px; height:35px; background:url(../images/ly_5.jpg) no-repeat; color:#fff; font-size:14px; font-weight:bold; line-height:35px;font-family:Microsoft YaHei;}
.lycontact_lr{overflow:hidden; padding:0 8px 10px;}


.lymainright{float:right; width:759px; border:1px #ddd solid;}
.lytitle{ width:729px; height:35px; line-height:35px; background:url(../images/ly_7.jpg) no-repeat left center; padding-left:30px; font-weight:bold;}

.about{overflow:hidden; line-height:24px; padding:10px 15px;}
/*417*/
#colee_left{padding-bottom:10px;}
#colee_left img{width:210px; height:140px; padding-right:15px;}

.solutions{ width:759px; padding:0 0 20px 0; overflow:hidden;}
.solutions dl{width:719px; margin:0 auto; height:120px; padding-bottom:20px; padding-top:20px; border-bottom:1px #ddd dashed;}
.solutions dt{float:left; height:120px; width:167px; margin-right:15px;}
.solutions dt img{display:block;height:120px; width:167px;}
.solutions dd{float:left; height:120px; width:535px;}
.solutions h4{font-size:14px; font-weight:bold; margin-bottom:6px;}
.solutions p{line-height:22px;}

.news_xxjs{line-height:24px; font-size:12px; padding:10px 20px; overflow:hidden;width:703px;}
.news_title{line-height:22px; font-size:16px; font-weight:bold; padding:10px 0px; color:#c9091c;text-align:center;margin:10px 0px;}
.pubdate_new{ border:#ccc 1px solid; height:26px; line-height:26px; margin:0 auto; width:717px; OVERFLOW: hidden; text-align:center; margin:10px auto 0; background-color:#f5f5f5;}
.pubdate_new2{ border:#ccc 1px solid; height:26px; line-height:26px; margin:10px auto 0; width:718px; OVERFLOW: hidden; text-align:center;background-color:#f5f5f5;margin-top:15px;}
.pubdate{border: #ccc 1px solid;height:26px; line-height:26px;  margin:10px 0; OVERFLOW: hidden; text-align:center;background-color:#f5f5f5; font-size:11px;}
.pagelist{/*border: 1px solid #ccc;*/overflow:hidden;background-color: #666;padding:1px 5px 1px 5px;color: #ffffff;}
.red {/*border: 1px solid #ccc;*/overflow:hidden;	background-color: #c9091c; color: #ffffff;font-weight: bold;	padding:1px 5px 1px 5px;}

.sharetop{margin-left:20px; margin-top:10px;}

.Information{overflow:hidden;width:719px; margin:0 auto;}
.Information H4{ font-size:14px; line-height:30px; margin-top:10px; border-bottom:1px #CCCCCC dotted;}
.Information ul{overflow:hidden; padding-bottom:10px;}
.Information li{ line-height:30px; font-size:12px; border-bottom:1px #E5E5E5 dotted; background:url(../images/index_124.jpg) no-repeat left center; padding-left:10px;}
.Information li span{ float:right;color:#B3B3B3;}

/*417*/
.yyny{width:759px; padding:0 0 20px 0; overflow:hidden;}
.yynyul{ padding:10px 20px;}
.yynyul li{border-bottom:1px #ccc dotted; overflow:hidden; padding-bottom:20px; padding-top:20px;}
.yynyul li img{float:left; margin:0 15px 0 0; width:90px; height:90px; border:1px #ddd solid;}
.yynyul li h4{font-weight:bold; padding-bottom:5px; font-size:14px; color:#003784;}
.yynyul li h4 a{color:#003784;}
.yynyul li h4 a:hover{color:#ff0000;}
.yynyul li p{ line-height:20px; padding:4px 0px; color:#666666;}


.news{width:759px; padding:0 0 20px 0; overflow:hidden;}
.newsul{ padding:10px 20px; }
.newsul li{border-bottom:1px #ccc dotted; overflow:hidden; padding-bottom:20px; padding-top:20px;}
.newsul li h4{font-weight:bold; padding-bottom:5px; font-size:14px; color:#003784;}
.newsul li h4 a{color:#003784;}
.newsul li h4 a:hover{color:#ff0000;}
.newsul li p{ line-height:20px; padding:4px 0px; color:#666666;}

.client{width:759px; padding:0 0 20px 0; overflow:hidden;}
.clientul{overflow:hidden; padding-bottom:15px;}
.clientul li{float:left; width:172px; height:65px; padding:20px 0 0 14px;}
.clientul li img{width:170px; height:63px; border:1px #ddd solid;}
.clientul li p{text-align:center;}


.honor{width:759px; padding:0 0 20px 0; overflow:hidden;}
.honorul{overflow:hidden; padding-bottom:15px;}
.honorul li{ float:left; width:155px; height:240px; overflow:hidden; display:inline; margin:20px 0 0 27px}
.honorul li img{display:block; width:137px; height:192px; border:1px #ccc solid; padding:8px;}
.honorul li p{text-align:center; padding-top:10px;}

.offul{overflow:hidden; padding-bottom:15px;}
.offul li{ float:left; width:232px; height:156px; overflow:hidden; display:inline; margin:20px 0 0 15px}
.offul li img{display:block; width:212px; height:138px; border:1px #ccc solid; padding:8px;}
.offul li p{text-align:center; padding-top:10px;}


.product{overflow:hidden; padding-bottom:20px;}
.productul{overflow:hidden;}
.productul li{float:left; padding:5px; width:160px;border:1px #cccccc solid; display:inline; margin:18px 0 0 14px;}
.productul li img{ display:block;width:160px; height:110px;}
.productul li p{text-align:center; font-size:12px; line-height:18px; padding:5px 0px;}

.cpshow{ overflow:hidden; padding:0 15px; width:730px;}
.cpshowtop{ width:730px; overflow:hidden; height:320px; padding-top:20px;}
.cpshowtop_left{float:left; width:452px; height:312px; margin-right:20px;}
.cpshowtop_left img{width:450px; height:310px; border:1px #ddd solid;}
.cpshowtop_right{float:right; width:258px;}
.cpshowtop_right p{line-height:24px; margin-top:5px;}
.cpshowtop_right h2{font-size:18px; font-weight:bold; padding-top:4px; color:#ff0000; margin-bottom:15px;}
.cpjjsm{line-height:22px; padding:8px 0;}

.cpshowend{overflow:hidden;width:729px; padding:10px 0px 20px; line-height:24px; border-top:1px #CCCCCC dotted; margin-top:10px;}
.cpshowend td{ padding:0px 4px;}

/*--------在线留言--------------*/
.guestbook{overflow:hidden; padding-top:5px; padding-bottom:5px;}
.guestbook h2{border:1px #CCCCCC solid; background:#f5f5f5; font-size:14px; text-align:center; line-height:30px; margin-bottom:20px;}
.guestbook ul{} 
.guestbook ul li{padding:4px 0;}
.guestbook ul li span{float:left; text-align:right; width:120px; padding:0 10px 0 0;line-height:30px;}
.box1{ width:450px; border:1px #CCCCCC solid; height:30px; line-height:30px; padding:0 4px;}
.box2{ width:450px; border:1px #CCCCCC solid; line-height:30px; padding:0 4px;}
.box3{ width:50px; border:1px #CCCCCC solid; height:24px; line-height:24px; padding:0 4px;}